package com.cy.pj.sys.pojo;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

@Data//setter ,getter,toString,hashcode,equals
@AllArgsConstructor
@NoArgsConstructor
public class SysNotice {
    private Long id;
    private String title;
    private String type;
    private String content;
    private String status;
    private String remark;
    /**
     *
     * 创建时间
     * @DateTiemFormat 注解用于描述属性或者set方法,用于告诉spring web模块,在
     * 日期字符串转换为日期对象时,按照此注解中pattern属性设置的格式进行转换
     * @JsonFormat 注解用于描述pojo和get方法,用于告诉底层API,在将对象转换为json字符串时
     * 按照此注解中pattern属性指定的日期格式进行转换,其中timezone用于指定时区
     */
    @DateTimeFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss",timezone = "GMT+8")
    private Date createdTime;
    private Date modifiedTime;
    private String createdUser;
    private String modifiedUser;


}
